home *** CD-ROM | disk | FTP | other *** search
/ OK PC 54 / OKPC #54 I-97.iso / milenium / win95 / microsft / ie30 / activex / msicpb.exe / RCDATA / CABINET / README.TX_ / README.TX
Text File  |  1996-04-25  |  6KB  |  207 lines

  1. Microsoft Active/X Internet Controls
  2. BETA2:  Notes/Issues/Workarounds
  3.  
  4. Welcome to BETA2 of the Microsoft Active/X Internet Controls!  Contained within this 
  5. document are notes to users of BETA1 of the Microsoft Active/X Internet Controls, 
  6. known Issues that you will run into and have questions/bug reports about (but we already 
  7. know about) and finally Workaround solutions that have been developed for previously 
  8. reported control issues.
  9.  
  10. Some of the previously reported issues that have been addressed in BETA2 of the 
  11. Microsoft Active/X Internet Controls are:
  12.  
  13.   Improved operational support for users of Microsoft Visual C++ 
  14.   Improved handling of control re-entrancy issues (breakpoints in asynchronous process events)
  15.   Overall control stability improvements
  16.   Some fit and finish improvements
  17.  
  18. P.S. - If you were previously using BETA1 of the Microsoft Active/X Internet Controls, 
  19. you MUST read the following Setup procedure section!!!  
  20.  
  21.  
  22. Setup procedure (IMPORTANT TO READ):
  23.   If you are running BETA1, RUN UNINSTALL prior to installing BETA2!
  24.   Uninstall does not mean merely deleting the files, it means running the uninstall 
  25.   application from the ICP Program Group (WinNT) or from within Control Panel 
  26.   Add/Remove Programs Applet (Win95)
  27.   Any application written with the BETA1 controls will not load in BETA2 properly 
  28.   unless one of the following steps are completed:
  29.  
  30. 1) Run the supplied CONVERT.EXE program against the Visual Basic 
  31.    project file (source code is included as well) OR,
  32.  
  33. 2) If you REALLY want to perform the following steps manually:
  34.    In any Visual Basic project file, replace the following BETA1 
  35.    GUIDS (the following represents all one line, not two):
  36.  
  37. Object={AD03B780-5298-11CF-AAA2-0020AF2CEE5E}#1.0#0; 
  38. WINSCK.OCX
  39.  
  40. Object={6DE007F0-5598-11CF-8389-0020AF697014}#1.0#0; 
  41. FTPCT.OCX
  42.  
  43. Object={B14C3B60-55BE-11CF-96E7-0080C7C3C284}#1.0#0; 
  44. SMTPCT.OCX
  45.  
  46. Object={FD2F9730-5217-11CF-A674-0020AF6A0BF2}#1.0#0; 
  47. POPCT.OCX
  48.  
  49. Object={80ABBE10-5595-11CF-96E7-0080C7C3C284}#1.0#0; 
  50. NNTPCT.OCX
  51.  
  52. Object={6A617420-55DD-11CF-A97F-0020AF3F87B5}#1.0#0; 
  53. HTTPCT.OCX
  54.  
  55. Object={60996320-55D3-11CF-804C-00A02424E927}#1.0#0; 
  56. HTML.OCX
  57.  
  58. Reference=*\G{1C714B50-55AC-11CF-804C-
  59. 00A02424E927}#1.0#0#C:\WINDOWS\SYSTEM\NMOCOD.DLL
  60. #Microsoft Internet Support Objects
  61.  
  62. With the following BETA2 GUIDS (the following represents all one 
  63. line, not two):
  64.  
  65. Object={B7FC3580-8CE7-11CF-9754-00AA00C00908}#1.0#0; 
  66. WINSCK.OCX
  67.  
  68. Object={B7FC3542-8CE7-11CF-9754-00AA00C00908}#1.0#0; 
  69. FTPCT.OCX
  70.  
  71. Object={B7FC3570-8CE7-11CF-9754-00AA00C00908}#1.0#0; 
  72. SMTPCT.OCX
  73.  
  74. Object={B7FC356A-8CE7-11CF-9754-00AA00C00908}#1.0#0; 
  75. POPCT.OCX
  76.  
  77. Object={B7FC3564-8CE7-11CF-9754-00AA00C00908}#1.0#0; 
  78. NNTPCT.OCX
  79.  
  80. Object={B7FC355F-8CE7-11CF-9754-00AA00C00908}#1.0#0; 
  81. HTTPCT.OCX
  82.  
  83. Object={B7FC354D-8CE7-11CF-9754-00AA00C00908}#1.0#0; HTML.OCX
  84.  
  85. Reference=*\G{B7FC35A4-8CE7-11CF-9754-00AA00C00908}#1.0#0#C:\NMSDK\DEBUG\NMOCOD.DLL#Microsoft Internet Support Objects
  86.  
  87.  
  88.   In any Visual Basic form file, replace the following BETA1 
  89.   ProgIDs
  90.  
  91. HTTPCTLib.HTTPCT HTTPCT1 
  92. NNTPCTLib.nntpct nntpct1 
  93. POPCTLib.POPCT POPCT1 
  94. SMTPCTLib.smtpct smtpct1 
  95. FTPCTLib.FTPCT FTPCT1 
  96.  
  97.   With the following BETA2 ProgIDs
  98.  
  99. HTTPCTLib.HTTP HTTP1 
  100. NNTPCTLib.NNTP NNTP1 
  101. POPCTLib.POP POP1 
  102. SMTPCTLib.SMTP SMTP1 
  103. FTPCTLib.FTP FTP1
  104.  
  105.  
  106.  
  107. Known Issues:
  108. All
  109.   You must register "Microsoft Internet Support Objects" via the 
  110.   Tools.References... menu selection for all controls except WinSock.
  111.  
  112. WinSock
  113.   UDP does not support broadcast address (IP Address: 255.255.255.255)
  114.   Opening a common dialog with UDP in the project will prevent the 
  115.   DataArrival event from firing
  116.  
  117.  
  118. HTML
  119.   There are known rendering problems with EMWAC Web server
  120.   There is no support for proxies
  121.   Printing the HTML page has not been implemented
  122.   The ability to select text has not been implemented
  123.  
  124.  
  125. HTTP
  126.   There are known downloading issues with EMWAC Web server
  127.   There is no support for proxies
  128.  
  129.  
  130. FTP
  131.   There is no support for proxies
  132.  
  133.  
  134. NNTP
  135.   Secure news groups on news servers that do not make the AUTHINFO 
  136.   request will not currently authenticate.
  137.  
  138.  
  139.  
  140.  
  141. Work Around Listing:
  142. WinSock
  143.   With TCP and UDP you cannot send an embedded Null character in a string.  
  144.   You must use a byte array.  Sample source as follows:
  145.  
  146. Dim b() as Byte
  147. s$ = "Test" & Chr$(0) & "Test"    æalone would result in only "Test"
  148. b = s$
  149. TCP1.SendData b
  150.   A simple replacement for PING (with both TCP and UDP) is to connect and 
  151.   send to the standard ECHO Socket port (which is usually 7)
  152.  
  153.  
  154. HTML
  155.   For file based URLs use the following convention:
  156.   file:///c:/dir/file.htm
  157.   file://localhost/c:/dir/file.htm
  158.   file:///c:\dir\file.htm
  159.   file://localhost/c:\dir\file.htm
  160.  
  161.  
  162. FTP
  163.   There are known issues with Microsoft IIS and the DirItem object.  
  164.   Workaround is to use the DocOutput event rather than the ListItem event.
  165.   GetFile always appends to LocalFile currently.  Workaround is to look for 
  166.   icDocBegin in the DocOutput.State property and delete the LocalFile if it 
  167.   exists.
  168.  
  169. Sample Application Listing
  170. ==========================
  171. WinSock
  172.   Voice Chat sends recorded voice over a TCP/IP link.
  173.   Requires two machines
  174.   Requires a valid TCP/IP (PPP OK) network connection
  175.   Will be slow over a 14.4 connection
  176.   You must register the included .DLL (w/REGSVR32.EXE)
  177.   Adjust the microphone volume for distortion if occurs
  178.  
  179.  
  180. HTML
  181.   Simple HTML Browser
  182.   Requires a valid TCP/IP (PPP OK) network connection
  183.   Requires a valid HTTP server or file HTML source
  184. FTP
  185.   File Explorer integrates local, network and FTP files
  186.   Requires a valid TCP/IP (PPP OK) network connection
  187.   Requires a valid FTP server 
  188.  
  189.  
  190. NNTP
  191.   Network News Explorer client program
  192.   Requires a valid TCP/IP (PPP OK) network connection
  193.   Requires an NNTP source (service provider provides)
  194.   UUEncode/UUDecode .DLL must be compiled and registered prior to running 
  195.   sample (w/REGSVR32.EXE)
  196.  
  197.  
  198. SMTP/POP3
  199.   BulMail Client: Automated group sending and subscription
  200.   Requires a valid TCP/IP (PPP OK) network connection
  201.   Requires a SMTP account 
  202.   Requires a POP3 account 
  203.  
  204.  
  205. Simple Samples
  206.   Simplified (ie. - bare minimum) samples have been included for most controls
  207.